home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / hardware-part1 / 9064 < prev    next >
Encoding:
Text File  |  1996-08-05  |  7.3 KB  |  136 lines

  1. Newsgroups: comp.sys.amiga.hardware
  2. Path: netnews.upenn.edu!dsinc!scala!news
  3. From: dave.haynie@scala.com (Dave Haynie)
  4. Subject: Re: What the Amiga needs? pssst.... Dave Haynie please read....
  5. Sender: news@scala.scala.com (Usenet administrator)
  6. Message-ID: <1996Apr2.224617.8021@scala.scala.com>
  7. Date: Tue, 2 Apr 1996 22:46:17 GMT
  8. Reply-To: dave.haynie@scala.com (Dave Haynie)
  9. References: <3160ce66.89463534@news.infi.net>
  10. Nntp-Posting-Host: gator
  11. Organization: Scala Computer Television, US Research Center
  12.  
  13. In <3160ce66.89463534@news.infi.net>, draven@infi.net (Greg Morgan) writes:
  14. >OK, yes I agree we need hardware that can produce 24-bit color
  15. >resolution as standard, but there are also ther things I'd like to
  16. >see, like built in 16-bit stereo sound, something that sounds as good
  17. >as my 8-bit A2000 does, it's sad, but my A2000 sounds better than the
  18. >new DX4-120 pc with 16-bit sound. 
  19.  
  20. Remember the old GIGO principle. If you play garbage on your PC's
  21. 16-bit audio system, it's going to sound like garbage. Lots of PCs
  22. support 16-bit digital audio I/O these days, at decent, if not
  23. exciting, quality; maybe 80 dB S/N, about what you get out of an
  24. audiophile quality cassette deck or a really cheap CD player. But
  25. that's only what you get if you're actually playing back something
  26. that was sampled clean at a good 44.1-48kHz, 16-bits/sample.
  27.  
  28. The first problem is playing canned stuff. A high percentage of canned
  29. sounds for games are run at 8-bits/sample, because they'll work on
  30. many more systems. That's no better than what the Amiga can do, and
  31. could easily be worse. Stuff you record could sound better, but watch
  32. yourself. If you're grabbing digitally from a CD, it'll sound good. If
  33. you're using that "multimedia" or "business audio" mike that came with
  34. the PC, you'll get better than telephone quality, but only a
  35. little. These are cheesy mikes, probably worth about $10 tops. If you
  36. want good sound out of a mike, you start looking at $100 mikes. For
  37. great sound, dump the cheezy PC sound card, and you could spend $1000
  38. for the mike.
  39.  
  40. Then there's music synthesis. The lowest level standard on the PC is
  41. the original SoundBlaster. This puppy uses a 3 operand FM synthesis
  42. engine to make noise (if you recall the old Yamaha DX-7, that was a
  43. 4-operand FM synthesizer, much more sophisticated than the
  44. SoundBlaster). The SoundBlaster became so popular, many programs
  45. banged it directly for sound. That's unfortunate, because even if your
  46. sound card could do better, it can't when Sound Blaster modes are
  47. being used. While the orginal Soundblaster cards had 8-bit digital
  48. audio, most new cards have 16-bit digital audio. But yet, very often
  49. the same cheezy FM synthesizer for music. So this isn't any better
  50. than 8-bit samples (in fact, it may sound worse).
  51.  
  52. Some of this is slowly changing. Most PC sound cards support something
  53. fairly close to the General MIDI specification. If you're not familiar
  54. with it, MIDI is a longstanding spec for computer music transfer. It
  55. originally defined a 5 pin DIN cable, a 31kbaud serial transfer
  56. protocol, and various commands for sending note, velocity, and other
  57. information about what to play, from a reasonably high level. This is
  58. considerably more efficient that throwing samples around; 44.1kHz,
  59. 16-bit stereo sound goes for 10MB per minute, where a MIDI version of
  60. the same thing could be 10KB per minute, or less.
  61.  
  62. MIDI specifies that any single MIDI interface can support 16 channels
  63. (simultaneous instruments), 128 possible instrument selections per
  64. channel (more with banking conventions), 128 levels of volume,
  65. etc. But it doesn't say anything about whether there will be any
  66. specific number of instruments, what those instruments will be,
  67. etc. So MIDI was pretty much instrument dependent. Until General MIDI
  68. came along. This specifies that there will be 16 channels available,
  69. 128 instruments, certain effects units, etc. It specifies that program
  70. 1 is a Grand Piano, program 2 is a Bright Piano, etc. up to 128. Most
  71. PCs have some kind of General MIDI synthesizer on board these days,
  72. it's required by some level of the MPC standard, and it's used all
  73. over the place in software that plays music.
  74.  
  75. And it can sound like crap. Realize, the beauty of MIDI is that it
  76. says that you're going to play a specific note on a specific
  77. instrument. It's up to the synthesizer to produce an acceptable, or
  78. not so, version of that piano or guitar you just played. So when
  79. programs use General MIDI for sound generation, you might get a better
  80. sound out of your system, since it's up to the synthesizer
  81. implementation to produce the requested sample, it's not a function of
  82. the controlling program. And yet, cheap cards probably don't improve
  83. much on the old SoundBlaster sound. Some may use an FM synthesis
  84. engine, but many these days will keep that around for SoundBlaster
  85. stuff and use "Wavetable Synthesis" for General MIDI. 
  86.  
  87. Now, to you and me, "Wavetable Synthesis" is just another name for
  88. sampling. But it's not a whole recorded sample, it's basically what
  89. MOD files do on your Amiga; the synthesizer has its 128 (or more)
  90. General MIDI samples, and will bend them to deliver the notes you're
  91. after. This might sound good, it might not. That's largely dependent
  92. on the sample set you have to work from. Professional synthesizers use
  93. very detailed sample sets -- you can spend 8MB just getting a piano
  94. right, in the extreme. It's more common to store a basic General MIDI
  95. set in 4-8MB of ROM. I have a Yamaha keyboard and a Yamaha DB50XG
  96. synth card in my PClone, each of which use 4MB of ROM for a basic
  97. sample set. Most real synthesizers get a little more mileage out of a
  98. sample set too, since they have dynamic elements, like LVOs,
  99. programmable filters and other waveforming devices to modify the ROM
  100. based sounds. Cheap PC cards sometimes work with as little as 256K of
  101. sample ROM for the whole General MIDI set, with no additional
  102. synthesis possible. 
  103.  
  104. Realize that basic PCs are for the masses. The average person isn't
  105. preoccupied with audio and music, and they don't demand great sound
  106. from a PC. They do demand sound, so you get something fairly cheap in
  107. your typical, off-the-shelf PC. Decent digital audio is cheap these
  108. days, so it can do that, but you may not hear it often. A good
  109. synthesizer costs more, so you aren't likely to find these in
  110. commodity PCs, just yet anyway. 
  111.  
  112. Personally, I would like to see something better in the Power Amiga.
  113.  
  114. >Another thing that Amiga Technologies should consider is putting some
  115. >kind of 3d-acceleration support, preferrably OpenGL-compatible
  116. >3d-acceleration, ON THE MOTHERBOARD for top-of-the-line systems.
  117.  
  118. I don't know about OpenGL per se, but it's clear that low-end Power
  119. Amigas will compete with game machines, so they should play hot
  120. games. And today, that's often 3D stuff. I don't know what will
  121. happen, but folks haven't missed the 3D thing (after all, half our old
  122. buddies from C= work at 3DO....).
  123.  
  124. For the high end, I doubt any graphics stuff happens on the
  125. motherboard. It's been all too common for today's hot graphic thing to
  126. become tomorrow's liability. And no matter what you get, someone's
  127. going to want, and be willing to pay, for more. Keeping this at least
  128. somewhat open makes it easier to adapt to a changing market.
  129.  
  130. Dave Haynie          | ex-Commodore Engineering |   for DiskSalv 3 &
  131. Sr. Systems Engineer |  Hardwired Media Company | "The Deathbed Vigil"
  132. Scala Inc., US R&D   |    Ki No Kawa Aikido     |     info@iam.com
  133.  
  134.          "Feeling ... Pretty ... Psyched" -R.E.M.
  135.  
  136.